// 

// This ned defines two types of channels
package ib_cluster.network_module.channels;

import src.*;

channel Fiber extends ned.DatarateChannel
{
    delay = default(0.1us);
    datarate = default(100Gbps);
}

channel Nvlink extends ned.DatarateChannel{
    delay = default(10ns);
    datarate = default(200Gbps);
}

channel Pcie extends ned.DatarateChannel{
    delay = default(0);
    datarate = default(0);
}

channel ControlPlane extends ned.DatarateChannel{
    delay = default(0);
    datarate = default(0);
}

channel FiberNoDealy extends ned.DatarateChannel{
    delay = default(0);
    datarate = default(100Gbps);
}
